Плохо! Плохо!:  0
Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: [VX Ace] Простые скрипты

  1. #11
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Обновил первый пост, добавил еще немного по игровому процессу (переменные, свитчи)
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  2. #12
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Обновил первый пост, добавил Движение, Картинки и погода, Персонаж, Экран, Музыка, Контроль сцен и Карта.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  3. #13
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Обновил первый пост, добавил остатки скриптов. Больше там ничего интересного нет. Если будут вопросы пишите в эту тему.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  4. #14
    Маститый Аватар для Yuryol
    Информация о пользователе
    Регистрация
    06.03.2014
    Адрес
    Красноярск
    Сообщений
    1,420
    Записей в дневнике
    44
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    закрепить бы тему

  5. #15
    Познающий Аватар для ZoWW
    Информация о пользователе
    Регистрация
    15.12.2013
    Сообщений
    487
    Репутация: 12 Добавить или отнять репутацию

    По умолчанию

    Попытался использовать скрипт вызова магазина. В самой первой строке сразу две ошибки - одна грамматическая, вторая синтаксическая. С грамматической все понятно вместо pice должно быть price, а вот с синтаксической разобраться не могу. Почему-то при попытке использовать флаг 1 для собственной цены вылетает с ошибкой. Если не трудно исправьте. И если уж совсем не трудно один примерчик скрипта с параметром своей цены...

  6. #16
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от ZoWW Посмотреть сообщение
    Попытался использовать скрипт вызова магазина. В самой первой строке сразу две ошибки - одна грамматическая, вторая синтаксическая. С грамматической все понятно вместо pice должно быть price, а вот с синтаксической разобраться не могу. Почему-то при попытке использовать флаг 1 для собственной цены вылетает с ошибкой. Если не трудно исправьте. И если уж совсем не трудно один примерчик скрипта с параметром своей цены...
    Скорее всего ты неправильно понял скрипт. Добавил там же пример использования
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  7. #17
    Пользователь Аватар для shadow
    Информация о пользователе
    Регистрация
    14.04.2016
    Сообщений
    37
    Репутация: 9 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Спойлер Кнопки:

    К сожалению я так и не понял чем эти команды отличаются
    Input.trigger?(:A)
    Input.repeat?(:A)
    Input.press?(:A)
    Input.trigger?(:A) - Определяет, была ли снова нажата кнопка(возвращает true однин раз)
    Input.repeat?(:A) - то же что и Input.trigger?(:A) но также учитывает постоянное нажатие на кнопку
    Input.press?(:A) - а это проверяет постоянное нажатие на кнопку

    Если непонятно как это работает, можете сами посмотреть:
    включите отображение консоли
    вставте этот код в вредакторе скриптов,
    Код:
    class Scene_Test < Scene_MenuBase
      def update
        super
        print "o" if Input.trigger?(:X)#A
        print "o" if Input.repeat?(:Y)#S
        print "o" if Input.press?(:Z)#D
      end
    end
    в событии на карте вызовите сцену при помощи команды SceneManager.call(Scene_Test)
    и во время теста нажимайте на кнопки A, S и D

  8. #18
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Посмотрел, выглядит интересно. Но можешь объяснить разницу между вторым и третьим? И то и то работает как при одиночном нажатии, так и при удерживании. Но третья быстро возвращает много нолей при касании. Я все еще не могу понять в чем разница. Может на каком-нибудь геймплейном примере пояснишь?
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  9. #19
    Маститый Аватар для Yuryol
    Информация о пользователе
    Регистрация
    06.03.2014
    Адрес
    Красноярск
    Сообщений
    1,420
    Записей в дневнике
    44
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Посмотрел, выглядит интересно. Но можешь объяснить разницу между вторым и третьим? И то и то работает как при одиночном нажатии, так и при удерживании. Но третья быстро возвращает много нолей при касании. Я все еще не могу понять в чем разница. Может на каком-нибудь геймплейном примере пояснишь?
    Я ж тебе вроде объяснял в теме общих вопросов. Репит срабатывает после того как кнопку отпустили а пресс - до отпускания Или наоборот,в общем в этом направлении копай

  10. #20
    Пользователь Аватар для shadow
    Информация о пользователе
    Регистрация
    14.04.2016
    Сообщений
    37
    Репутация: 9 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Посмотрел, выглядит интересно. Но можешь объяснить разницу между вторым и третьим? И то и то работает как при одиночном нажатии, так и при удерживании. Но третья быстро возвращает много нолей при касании. Я все еще не могу понять в чем разница. Может на каком-нибудь геймплейном примере пояснишь?
    Ну например, я как раз пишу скрипт инвентаря для своей игры, там я использую "repeat" для перемещения курсора, а если буду использовать "press" то мой курсор будет передвигатся с бешеной скоростью.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
[VX Ace] Простые скрипты